Skip to content

Backport subtechnique custom documentation to 9.4#759

Merged
nicholasberlin merged 1 commit into
9.4from
subtechnique-docs-9.4
Jul 10, 2026
Merged

Backport subtechnique custom documentation to 9.4#759
nicholasberlin merged 1 commit into
9.4from
subtechnique-docs-9.4

Conversation

@nicholasberlin

Copy link
Copy Markdown
Contributor

Cherry-picks 332151d ("Fix Linux and macOS behavior alert custom doc for subtechnique fields", #740) from main onto 9.4.

The endpoint-dev EAF suite flagged threat.technique.subtechnique.{id,name,reference} as undocumented in linux_malicious_behavior_alert.yaml when endpoint-dev #20924 pinned this repo's 9.4 branch as the endpoint-package submodule (build: https://buildkite.com/elastic/endpoint-dev/builds/23187). Same fix already backported to 8.19 (#754) and 9.3 (#755).

Complements #746, which fixes the other undocumented fields from that build (process.ai_agent.*).

Generated with Claude Code.

…#740)

Some rules emit populated threat.technique.subtechnique.{id,name,reference}
fields. The Linux and macOS malicious_behavior_alert custom_documentation
only listed the parent threat.technique.subtechnique path, causing the EAF
custom-documentation validator to fail with undocumented keys. Mirrors the
shape already present in the Windows alert (PR #614 era).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
(cherry picked from commit 332151d)
@nicholasberlin nicholasberlin requested a review from a team as a code owner July 8, 2026 12:15
@dwhyrock

dwhyrock commented Jul 8, 2026

Copy link
Copy Markdown

Does this need a specialized release from the 9.4 branch?

@pzl

pzl commented Jul 9, 2026

Copy link
Copy Markdown
Member

@dwhyrock custom_documentation is not necessarily part of tagged releases, at least not as part of the release pipeline. Whatever consumes and shows it, pulls it on it's own. I'm not sure how that is set up. Or if it is even branch aware.

@nicholasberlin nicholasberlin merged commit 76a7154 into 9.4 Jul 10, 2026
4 checks passed
@nicholasberlin nicholasberlin deleted the subtechnique-docs-9.4 branch July 10, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants